Investigating the Effect of Object-oriented Metrics on Fault Proneness Using Empirical Analysis

نویسنده

  • Dipti Kumari
چکیده

This paper presents an innovative metric based on a class abstraction to capture aspects of software complexity through combinations of class characteristics. The study also used software metrics effectiveness in finding the classes in different error categories for the three versions of Eclipse, the Java-based open-source Integrated Development Environment. Many studies used Logistic regression models to investigate the ability of OO software metrics to predict fault prone classes. We also used this method not only for binary but also multinomial categorization and empirically validate the ability of metrics to predict fault prone classes in different category using fault data. We conclude that this proposed metric is as effective as the traditional metrics in identifying fault-prone classes in binary categorization and also showing most efficient result for multinomial categorization. We also find that Univariate model for these metrics have same performance as the individual metric with no any learning technique in prediction of fault-proneness.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Confounding Effect of Class Size on the Validity of Object-oriented Metrics

Much effort has been devoted to the development and empirical validation of object-oriented metrics. The empirical validations performed thus far would suggest that a core set of validated metrics is close to being identified. However, none of these studies control for the potentially confounding effect of class size. In this paper we show a strong size confounding effect, and question the resu...

متن کامل

A hybrid approach for the prediction of fault proneness in object oriented design using fuzzy logic

Empirical studies conducted by the researchers on object-oriented design metrics are useful for forecasting the fault-proneness of classes in object-oriented design. In this study, we propose an integrated hybrid model to empirically investigate the fault-proneness of object-oriented design. We will use a subset of the Chidamber and Kemerer suite and all of the MOOD metrics to predict fault-pro...

متن کامل

Alternative Methods to Rank the Impact of Object Oriented Metrics in Fault Prediction Modeling using Neural Networks

The aim of this paper is to rank the impact of Object Oriented(OO) metrics in fault prediction modeling using Artificial Neural Networks(ANNs). Past studies on empirical validation of object oriented metrics as fault predictors using ANNs have focused on the predictive quality of neural networks versus standard statistical techniques. In this empirical study we turn our attention to the capabil...

متن کامل

Investigating effect of Design Metrics on Fault Proneness in Object-Oriented Systems

Demand for quality software has undergone with rapid growth during the last few years. This is leading to an increase in the development of metrics for measuring the properties of software such as coupling, cohesion or inheritance that can be used in early quality assessments. Quality models that explore the relationship between these properties and quality attributes such as fault proneness, m...

متن کامل

An Empirical Evaluation of Object Oriented Metrics in Industrial Setting†

Advances in distributed object technologies (e.g., the Common Object Request Broker Architecture [15] and the Enterprise Java Bean Specification [19]) dramatically impact the development process of distributed software applications. In particular, time for providing new distributed services is decreasing because applications are not built from scratch any longer. Rather, they are developed base...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015